home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / Cluster.C < prev    next >
C/C++ Source or Header  |  1992-05-05  |  1KB  |  59 lines

  1. #ifdef __GNUG__
  2. #pragma implementation
  3. #endif
  4.  
  5. #include "Cluster.h"
  6.  
  7. #include "Class.h"
  8.  
  9. //---- Cluster -----------------------------------------------------------------
  10.  
  11. NewMetaImpl0(Cluster,Box);
  12.  
  13. Cluster::Cluster(int id, VObjAlign a, Point g) : Box(id, gPoint1, g, a)
  14. {
  15.     if (align & eVObjH)
  16.     colsrows.y= 0;
  17.     if (align & eVObjV)
  18.     colsrows.x= 0;
  19. }
  20.  
  21. Cluster::Cluster(int id, VObjAlign a, Point g, SeqCollection *cp)
  22.                             : Box(id, gPoint1, g, a, cp)
  23. {
  24.     if (align & eVObjH)
  25.     colsrows.y= 0;
  26.     if (align & eVObjV)
  27.     colsrows.x= 0;
  28. }
  29.  
  30. Cluster::Cluster(int id, VObjAlign a, Point g, VObject *va_(vop), ...)
  31.                             : Box(id, gPoint1, g, a)
  32. {
  33.     va_list ap;
  34.     va_start(ap, va_(vop));
  35.     SetItems(va_(vop), ap);
  36.     if (align & eVObjH)
  37.     colsrows.y= 0;
  38.     if (align & eVObjV)
  39.     colsrows.x= 0;
  40.     va_end(ap);
  41. }
  42.  
  43. Cluster::Cluster(int id, VObjAlign a, Point g, va_list ap)
  44.                             : Box(id, gPoint1, g, a, ap)
  45. {
  46.     if (align & eVObjH)
  47.     colsrows.y= 0;
  48.     if (align & eVObjV)
  49.     colsrows.x= 0;
  50. }
  51.  
  52. void Cluster::Init()
  53. {
  54.     if (align & eVObjH)
  55.     colsrows.y= 0;
  56.     if (align & eVObjV)
  57.     colsrows.x= 0;
  58. }
  59.